import { DEFAULT_PRIMARY_COLOR } from '@/config'
import { defineStore } from 'pinia'

export const useGlobalStore = defineStore('global', {
  state: () => {
    return {
      themeConfig: {
        // 默认 primary 主题颜色
        primary: DEFAULT_PRIMARY_COLOR,
        // TODO 以下为待开发
        // 深色模式
        isDark: false,
        // 面包屑导航
        breadcrumb: true,
        // 标签页
        tabs: true,
        // 页脚
        footer: true,
      },
    }
  },
  actions: {
    // setThemeConfig
    setThemeConfig(themeConfig) {
      this.themeConfig = themeConfig
    },
  },
})
